Energy Efficient Branch Prediction on the Cell SPE

نویسندگان

  • Martijn Briejer
  • Ben Juurlink
چکیده

We propose novel power efficient branch predictors for the Cell SPU, which normally depends on compiler inserted hint instructions to predict taken branches. Several prediction schemes were designed all using a Branch Target Buffer (BTB) to store the branch target address and the prediction, which is computed using a bimodal counter. One prediction scheme pre-decodes instructions once they are fetched from the local store and accesses the BTB only for a branch instruction. Several ways to combine the previous with the existing hint instructions are studied. We also introduce branch warning instructions which initiates a branch prediction before the branch instruction is even fetched. It allows to fetch the instructions starting at the branch target address and completely removes the branch penalty for correctly predicted branches. Assuming a 256 entry BTB a speedup of up to 18.8% was achieved. The power consumption of the branch prediction schemes is estimated to be 1% or less and the average energy delay product is reduced by up to 6.2%. Keywords-branch prediction, cell spu, energy efficient

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending the Cell SPE with Energy Efficient Branch Prediction

Energy-efficient dynamic branch predictors are proposed for the Cell SPE, which normally depends on compiler-inserted hint instructions to predict branches. All designed schemes use a Branch Target Buffer (BTB) to store the branch target address and the prediction, which is computed using a bimodal counter. One prediction scheme predecodes instructions when they are fetched from the local store...

متن کامل

Electrical Energy Storage on the Hybrid Grid of Renewable Energy System Using Fuzzy Controller Optimization Algorithm

The main risks of arising from the using fossil fuels can be referred to environmental pollution, the effects of greenhouse gases, climate change and acid rain. For this reason, efficient use of energy in economic development has always been considered as an important goal of sustainable development. In this study, the effects of time-varying electricity prices in the energy storage components ...

متن کامل

Design and Simulation of a Highly Efficient InGaN/Si Double-Junction Solar Cell

A solar cell is an electronic device which not only harvests photovoltaic effect but also transforms light energy into electricity. In photovoltaic phenomenon, a P-N junction is created to form an empty region.  The presented paper aims at proposing a new highly efficient InGaN/Si double-junction solar cell structure. This cell is designed to be used in a real environmental situation, so only s...

متن کامل

Ultra Low Power Cooperative Branch Prediction

Branch Prediction is a key task in the operation of a high performance processor. An inaccurate branch predictor results in increased program run-time and a rise in energy consumption. The drive towards processors with limited die-space and tighter energy requirements will continue to intensify over the coming years, as will the shift towards increasingly multicore processors. Both trends make ...

متن کامل

An Accurate and Energy-Efficient Way Determination Technique for Instruction Caches by Using Early Tag Matching

Energy consumption has become an important design consideration in modern processors. Therefore, microarchitects should consider energy consumption, together with performance, when designing the cache architecture, since it is a major power consumer in a processor. This paper proposes an accurate and energy-efficient way determination (instead of prediction) technique for reducing energy consum...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009